package com.yuncheng.spcyApi.selectXzxkApi.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * 10.3.3.药品生产许可证详细信息数据标准规范
 * @author hua
 */
public class XzspQyYpscxkzxxBo {

    @ApiModelProperty(value = "证件编号")
    private String zjbh;

    @ApiModelProperty(value = "企业名称")
    private String qymc;

    @ApiModelProperty(value = "统一社会信用代码")
    private String tyshxydm;

    @ApiModelProperty(value = "法定代表人")
    private String fddbr;

    @ApiModelProperty(value = "企业负责人")
    private String qyfzr;

    @ApiModelProperty(value = "质量负责人")
    private String zlfzr;

    @ApiModelProperty(value = "注册地址")
    private String zcdz;

    @ApiModelProperty(value = "生产地址")
    private String scdz;

    @ApiModelProperty(value = "生产范围")
    private String scfw;

    @ApiModelProperty(value = "分类码")
    private String flm;

    @ApiModelProperty(value = "发证机关")
    private String fzjg;

    @ApiModelProperty(value = "签发人")
    private String qfr;

    @ApiModelProperty(value = "日常监督管理机构")
    private String rcjdgljg;

    @ApiModelProperty(value = "有效期始")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date yxqs;

    @ApiModelProperty(value = "有效期至")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date yxqz;

    /** 变更内容 */
    List<XzspQyzjbgnrBo> zjbgnrList;

    public String getZjbh() {
        return zjbh;
    }

    public void setZjbh(String zjbh) {
        this.zjbh = zjbh;
    }

    public String getQymc() {
        return qymc;
    }

    public void setQymc(String qymc) {
        this.qymc = qymc;
    }

    public String getTyshxydm() {
        return tyshxydm;
    }

    public void setTyshxydm(String tyshxydm) {
        this.tyshxydm = tyshxydm;
    }

    public String getFddbr() {
        return fddbr;
    }

    public void setFddbr(String fddbr) {
        this.fddbr = fddbr;
    }

    public String getQyfzr() {
        return qyfzr;
    }

    public void setQyfzr(String qyfzr) {
        this.qyfzr = qyfzr;
    }

    public String getZlfzr() {
        return zlfzr;
    }

    public void setZlfzr(String zlfzr) {
        this.zlfzr = zlfzr;
    }

    public String getZcdz() {
        return zcdz;
    }

    public void setZcdz(String zcdz) {
        this.zcdz = zcdz;
    }

    public String getScdz() {
        return scdz;
    }

    public void setScdz(String scdz) {
        this.scdz = scdz;
    }

    public String getScfw() {
        return scfw;
    }

    public void setScfw(String scfw) {
        this.scfw = scfw;
    }

    public String getFlm() {
        return flm;
    }

    public void setFlm(String flm) {
        this.flm = flm;
    }

    public String getFzjg() {
        return fzjg;
    }

    public void setFzjg(String fzjg) {
        this.fzjg = fzjg;
    }

    public String getQfr() {
        return qfr;
    }

    public void setQfr(String qfr) {
        this.qfr = qfr;
    }

    public String getRcjdgljg() {
        return rcjdgljg;
    }

    public void setRcjdgljg(String rcjdgljg) {
        this.rcjdgljg = rcjdgljg;
    }

    public Date getYxqs() {
        return yxqs;
    }

    public void setYxqs(Date yxqs) {
        this.yxqs = yxqs;
    }

    public Date getYxqz() {
        return yxqz;
    }

    public void setYxqz(Date yxqz) {
        this.yxqz = yxqz;
    }

    public List<XzspQyzjbgnrBo> getZjbgnrList() {
        return zjbgnrList;
    }

    public void setZjbgnrList(List<XzspQyzjbgnrBo> zjbgnrList) {
        this.zjbgnrList = zjbgnrList;
    }
}
